VOLUME 1

VARIOUS CP/M UTILITY PROGRAMS

NUMBER	SIZE	NAME		COMMENTS

	3K	CATALOG.1	CONTENTS OF CP/M GROUP VOL 1
	3K	VOLUME1.DOC	COMMENTS ON CERTAIN PROGRAMS ON
				VOLUME
1.1	8K	ASSIGN.ASM	IOBYTE ASIGN. USE WITH VBIOS31
1.2	2K	CASDSK.ASM	CASSETTE TO DISK TRANSFER
1.3	9K	COPY.ASM	COPY SYSTEM, DATA OR WHOLE DISKETTE
				FROM DRIVE A TO B.
1.4	8K	COPY.COM	AS ASM, USED TO COPY THIS DISK
1.5	9K	COPYX.ASM	AS COPY, USES INTERNAL SCRATCH
				INSTEAD OF AREA AT 40H
1.6	4K	DIABLO.ASM	ROMABLE HYTYPE/QUME DRIVER
1.7	8K	DISASSM1.ASM	CHRISTENSEN DISASSEMBLER AS PER
				DR. DOBB'S OF FEB 1977. SEE
				ALSO SEDIT.ASM BELOW
1.8	4K	DISASSM2.ASM	INTEL LIBRARY DISASSEMBLER
1.9	9K	DISKTEST.ASM	PROGRAM TO SEARCH FOR SOFT AND
				HARD SECTOR ERRORS IN DISK I/O
				DESTROYS FILES ON DISKETTE AND
				ONLY RUNS IN 16K SYSTEMS
1.10	2K	DSKCAS.ASM	DISKETTE TO CASETTE TRANSFER
1.11	1K	ED3.ASM		PATCHES FOR 'R' BUG IN CP/M ED.COM
1.12	7K	EXAM.ASM	SECTOR VIEWER FOR VDM. SEE
				DISK1.DOC
1.13	1K	FILES.COM	GIVES CONSOLE DISPLAY OF DIRECTORY
				RECORD NUMBERS ASSIGNED TO EACH
				FILE.  OFFERS TO DELETE FAULTY
				DIRECTORY ENTRIES.
1.14	1K	GETVEC.LIB	ASM ROUTINE TO CREATE BIOS PRIMITIVE
				JUMP TABLE. BIG IMPROVEMENT ON ARG'S
				IN COPY.  TOM KIRK SAYS A Z80 CAN
				DO IT ALL IN 4 INSTRUCTIONS!!
1.15	4K	HYS13.ASM	DIABLO DRIVER FOR 3P+S IN Z80
1.16	5K	HYS15.ASM	DIABLO DRIVER FOR 3P+S IN 8080
1.17	7K	ICOPY.ASM	COPY A FILE FROM ISIS DISKETTE
				ON B TO CP/M DISKETTE ON A. USE
				IDIR FIRST TO IDENTIFY FILENAMES
1.18	6K	IDIR.COM	LISTS TO CONSOLE DIRECTORY
				OF ISIS DISKETTE IN B.
1.19	7K	LIOS.ASM	CP/M I/O SUBROUTINES. SEE PRINT
				FOR APPLICATION
1.20	10K	LTG.ASM
1.21	6K	MAZE.ASM	INTEL MAZE PROGRAM
1.22	4K	MEMTEST.ASM	INTEL RAM TEST
1.23	7K	PRINT.ASM	MOD OF PRNT TO PERMIT CONDITIONAL
				ASSEMBLY FOR CON:/LST: AND FOR
				HARDWARE <FF> OR NONE
1.24	5K	PRNT.ASM	TRANSIENT TO PRINT FILES WITH
				PAGINATION AND PAGE NUMBERS
1.25	10K	RELOC.ASM	CP/M RELOCATION PROGRAM
1.26	7K	RTE.ASM		INTEL REAL-TIME EXECUTIVE
1.27	4K	SEDIT.ASM	SYMBOL TABLE EDITOR OF DISASSM1
1.28	16K	SPACE.ASM	GAME
1.29	8K	SPAT.ASM	RE-WRITE OF EXAM TO ALLOW WRITING.
				SEE VOL 3 FORMAT.BAS AND README.FMI
1.30	3K	TRAIN.ASM	VDM GRAPHIC
1.31	4K	TREAD.ASM	TAPE READER TO DISK TRANSFER
1.32	17K	VBIOS31.ASM	BIOS FOR 32K OF MEMORY WITH VDM
1.33	3K	VBOOT31		COLD BOOT FOR VBIOS31
1.34	1K	XSTAT.COM	SIMILAR TO STAT. REPORTS # OF
				FILES AND NULL FILES. KNOWN BUG
				IS THAT IS REPORTS NULL EXTENTS
				TO NON-NULL FILES. DON'T DELETE
				A FILE BASED ON THIS!!!!!



PRNT	- IS A PRINT UTILITY SOMETHING LIKE TYPE BUT
	WITH PAGINATION AND HEADINGS. IT SHOULD RUN ON
	ANY CONFIGURATION OF CP/M WITH AN I/O DEVICE
	THAT RECOGNIZES A FORM FEED CHARACTER (HEX 0C)
	AS A TOP-OF PAGE COMMAND. THE SYNTAX FOR USING
	PRNT IS:

	PRNT FILENAME.EXT

	PRNT ALSO MAY BE USEFUL TO THOSE WHO NEED AN
	EXAMPLE OF CP/M DISK I/O ACCESS.

PRINT	- IS A PATCHED VERSION BY ARG TO COPE WITH HARDWARE
	THAT DOES NOT RECOGNISE 0CH

TREAD	- IS A PAPER-TAPE TO DISK UTILITY WHICH WILL
	ONLY WORK WITH A TELETYPE HAVING AN AUTOMATIC
	READER. THE TAPES TO BE READ MUST CONTAIN
	CR, LF SEQUENCES PERIODICALLY. THE TAPE MAY
	BE ENDED WITH A CONTROL Z. SYNTAX FOR USING
	THIS PROGRAM IS:

	TREAD FILENAME.EXT

EXAM	- IS A DISK SECTOR EXAMINATION UTILITY FOR A
	SYSTEM EQUIPPED WITH A VDM. ONCE RUNNING
	EXAM WILL ALLOW VISUAL EXAMINATION OF ANY SECTOR ON
	THE DISK (DRIVE 0 ONLY IN THIS VERSION).
	THE CURRENT VERSION WILL ONLY OPERATE IN A 16K
	SYSTEM BUT THAT IS EASILY FIXED. THE COMMANDS 
	TO EXAM ARE:
	+  =	READ NEXT SECTOR
	-  =	READ PREVIOUS SECTOR
	I  =	STEP HEAD IN (TOWARD TRACK 76) AND READ
	O  =	STEP HEAD OUT (TOWARD TRACK 0) AND READ

	DUE TO A MINOR BUG WHICH I HAVEN'T HAD THE TIME TO
	FIX, THE FIRST COMMAND TO EXAM SHOULD BE A +.

MEMTST	- IS A MEMORY TEST FROM THE INTEL
	USERS LIBRARY. IT HAS INTERNAL I/O ROUTINES
	 AND MUST BE MODIFIED TO SUIT THE USERS SYSTEM.
	IT IS A VERY GOOD TEST OF MEMORY WHICH WE
	HAVE BEEN USING EXTENSIVELY IN THE LONG ISLAND CLUB.
	THE PROGRAM WILL DISPLAY MEMTST 1.0 AT WHICH
	POINT THE USER SHOULD ENTER STARTING AND
	ENDING HEX ADDRESSES SEPERATED BY A COMMA.
	THE PROGRAM WILL THEN TYPE ADDR: REF: ACT:
	AND BEGIN TESTING. ANY ERRORS WILL CAUSE
	AN ADDRESS ,REFERENCE DATA, AND ACTUAL DATA
	TO BE PRINTED.

ASSIGN	- IS THE DEVICE ASSIGNMENT UTILITY TO BE USED
	WITH THE VBIOS SUPPLIED. IT SHOULD BE ASSEMBLED TO
	OBTAIN THE DOCUMENTATION.

MAZE	- IS A MAZE PROGRAM FROM THE INTEL USERS LIBRARY.
	IT SHOULD RUN ON ANY SYSTEM.

TRAIN	- IS THE VDM TRAIN PROGRAM FROM THE PROCESSOR
	TECHNOLOGY NEWSLETTER. JUST TYPE
	TRAIN.

VBIOS31 AND BOOT31 ARE THE TWO PIECES OF A DEVICE-SELECTABLE
	CBIOS WITH A BUILT-IN VDM DRIVER.
	THESE TWO PIECES SHOULD BE INCORPORATED
	IN A SECOND LEVEL SYSGEN IF DESIRED. THE VDM
	DRIVER HAS SPEED CONTROL USING THE FRONT PANEL
	SWITCHES.

IDIR	-READS DIRECTORY OF ISIS (INTEL FDOS) DISKETTE
	IN DRIVE B

ICOPY	-READS FILE FROM ISIS DISKETTE IN DRIVE B, AFTER
	FINDING NAME FROM USING IDIR, AND COPIES AS CP/M FILE TO A
	COMMAND: "ICOPY FILNAME.TYP"

LIOS	-SET OF SUBROUTINES TO PERFORM CP/M LOGICAL FUNCTIONS FOR
	INCORPORATION IN NEW PROGRAMS
